const Koa = require("koa");
const Router = require("koa-router");
const ejs = require("koa-ejs");
const path = require("path");

const app = new Koa();
const router = new Router();

ejs(app, {
  root: path.resolve(__dirname, "template"), // 模板文件位置
  layout: false, // true：ejs 自己去加一层文件名
  viewExt: "ejs", // 模板扩展名
  cache: false, // 开发阶段关闭，正式上线开启，缓存可以减轻服务器的压力（用的是服务器的缓存）
  debug: false // true：输出编译后的模板
});

router.get("/", async ctx => {
  await ctx.render("index", {
    title: "网易林灿灿", // 向页面传参
    list: [
      { name: "林灿灿", age: 16 },
      { name: "开心", age: 17 }
    ]
  });
});

app.use(router.routes());
app.listen(3000);
